function
getMsgByCode(code) {
    code = parseInt(code)
    var msg = "";
    switch (code) {
        case 0:
            msg = "无错误";
            break;
        case 1:
            msg = "加载 rtsp 库失败";
            break;
        case 2:
            msg = "加载播放库失败";
            break;
        case 3:
            msg = "加载转封装库失败";
            break;
        case 4:
            msg = "加载 http 库失败";
            break;
        case 5:
            msg = "参数错误";
            break;
        case 6:
            msg = "调用顺序错误";
            break;
        case 7:
            msg = "分配资源失败";
            break;
        case 8:
            msg = "没有初始化";
            break;
        case 9:
            msg = "操作不支持";
            break;
        case 10:
            msg = "打开文件失败";
            break;
        case 11:
            msg = "写文件失败";
            break;
        case 12:
            msg = "读文件失败";
            break;
        case 13:
            msg = "初始化 hpr 库失败";
            break;
        case 14:
            msg = "声卡被独占";
            break;
        case 15:
            msg = "创建 socket 失败";
            break;
        case 16:
            msg = "连接失败";
            break;
        case 17:
            msg = "发送失败";
            break;
        case 18:
            msg = "接收失败";
            break;
        case 19:
            msg = "发送超时";
            break;
        case 20:
            msg = "接收超时";
            break;
        case 21:
            msg = "域名解析错误";
            break;
        case 22:
            msg = "xml 解析错误";
            break;
        case 23:
            msg = "xml 结点错误";
            break;
        case 24:
            msg = "没有安装 Excel 驱动";
            break;
        case 25:
            msg = "URL 解析失败";
            break;
        case 26:
            msg = "找不到 rtsp 接口地址";
            break;
        case 27:
            msg = "找不到播放库接口地址";
            break;
        case 28:
            msg = "找不到转封装库接口地址";
            break;
        case 29:
            msg = "找不到 http 库接口地址";
            break;
        case 30:
            msg = "开始音频采集失败";
            break;
        case 31:
            msg = "开始音频播放失败";
            break;
        case 32:
            msg = "初始化 G722 编解码失败";
            break;
        case 33:
            msg = "磁盘空间不足";
            break;
        case 34:
            msg = "文件已存在";
            break;
        default:
            msg = "未知错误码：" + code
    }
    return msg

}